// JavaScript Document
function print_grid(){
	
		$("#list").jqGrid({
    //Pagina a la que se van a mandar los datos
    url:'expediciones/backend.php?action=grid_users', 
     // Tipo de datos "JSON" es una alternativa a XML
		datatype: "json", 
		// Nombres de las columnas del jqgrid
		colNames:['N Expedición','Tipo', 'Cliente/Distribuidor', 'Fecha','Proveedor'], 
		//Id de las columnas de la tabla articulos que se pasaran al jqgrid
		colModel:[ 
			
			{name:'n_expedicion',index:'n_expedicion', width:30, align:'center'},
			{name:'tipo',index:'tipo', width:40 ,align:'center'},
			{name:'nombre',index:'nombre', width:55,  align:'center'},
			{name:'fecha',index:'fecha', width:50,  align:'center'},
			{name:'proveedor',index:'proveedor', width:50, align:'center'}
		], 
		//Se especifica el alto y el ancho del jqgrid
		rowNum:30, 
		height:280,
		width:780,
		rowList:[25,50,75], 
		//Cabecera del jqgrid
		pager: $('#pager'), 
		
		sortname: 'n_expedicion', 
		//Autodimensionarse
		autowidth: false,
		//Ordenar los datos
		viewrecords: true, 
		//Manera de ordenar los datos
		
		sortorder: "asc", 
		// Títulos del jqgrid
		caption:"Gesti&oacute;n B&aacute;sica de Expediciones",
		pgbuttons:false,
		pginput:false
    });
	
	
	
	
	//$("#list").jqGrid('navGrid','#pager',{edit:false,add:true,del:false});

$("#list").jqGrid('navGrid','#pager',{add:false,edit:false,del:false,search:false,refresh:false}); 
	$("#list").jqGrid('navButtonAdd','#pager',{
		caption: "Consultar  ", 
		buttonicon :'ui-icon-print',
		onClickButton : function (){ 
		ConsultarExpedicion();
		
		
		} 
	}); 
	$("#list").jqGrid('navButtonAdd','#pager',{
		caption: "Modificar  ", 
		buttonicon :'ui-icon-pencil',
		onClickButton : function (){ 
			modificarEmpresa();
		} 
	}); 
	$("#list").jqGrid('navButtonAdd','#pager',{
		caption: "Borrar", 
		buttonicon :'ui-icon-trash',
		onClickButton : function (){ 
			borrarEmpresa();
		}
	}); 
	
	$("#list").jqGrid('filterToolbar'); 
}


function ConsultarExpedicion(){
	var id =$("#list").jqGrid('getGridParam','selrow');
	var n_expedicion = $("#list").jqGrid('getRowData',id); 

	if( n_expedicion == null ){
		alert("Para consultar un registro debe seleccionarlo previamente."); 
	}else{
		$.get("expediciones/backend?action=formConsulta&n_expedicion="+n_expedicion.n_expedicion, function(data){
		

			$('#jqgrid_list').css('display','none');
			$('#formulario').html(data);
			$('#formulario').css('display','');
		});
	}
	return false;
}

function modificarEmpresa(){
	var id_expedicion = $("#list").jqGrid('getGridParam','selrow'); 	
	if( id_expedicion == null ){
		alert("Para modificar un registro debe seleccionarlo previamente."); 
	}else{
		$.get("expedicion/backend.php?action=formUsuario&id="+id_proveedor, function(data){
			$('#jqgrid_list').css('display','none');
			$('#formulario').html(data);
			$('#formulario').css('display','');
		});
	}
	return false;
}

function borrarEmpresa(){
	var id_expedicion = $("#list").jqGrid('getGridParam','selrow'); 

	if( id_expedicion == null ){
		alert("Para modificar un registro debe seleccionarlo previamente."); 
	}else{
		if(!confirm("¿Está seguro de que desea eliminar el registro seleccionado?"))
			exit(); 

		$.get("expediciones/backend.php?action=borrar&id="+id_proveedor, function(data){
			$("#list").trigger("reloadGrid");
		});
	}
	return false;
}

function guardar(action){
	if(comprobar_datos()==true)
	{
		$.get("expediciones/backend.php?action="+action,$("#form_empresa").serialize(), function(data){
				switch(data){
					case 'OK':
						$('#jqgrid_list').css('display','');
						$('#formulario').html('');
						$('#formulario').css('display','none');
						$("#list").trigger("reloadGrid");
						break;					
				}							

		});
	}
}

/*function insertar_sector()
{
	var id = $('.sector_contador').length;
	$.get('empresa/backend.php?action=carga_sector',function(data){
		$('#table_sector').append('<tr class="sector_contador" id="sector_tr_'+id+'">'+data+'<td><img src="imagenes/borrar.png" onClick="eliminar_sector('+id+');"/><input type="hidden" id="sector_id_'+id+'" name="sector_id[]" value="0"></td></tr>').css('display','');
	});
}
*/
/*function insertar_usuario_mesa()
{
	var id = $('.mesa_contador').length;
	var nuevo = "";
	$.each($('.comprobar_mesa'),function(){
		nuevo +=$(this).val()+',';
		});	
	$.get('empresa/backend.php?action=carga_mesa&valor='+nuevo,function(data){
		$('#table_mesa').append('<tr class="mesa_contador" id="mesa_tr_'+id+'">'+data+'<td><img src="imagenes/borrar.png" onClick="eliminar_mesa('+id+');"/><input type="hidden" id="mesa_id_'+id+'" name="mesa_id[]" value="0"></td></tr>').css('display','');
	
	});
}

function eliminar_sector(id)
{
	$('#sector_tr_'+id).css('display','none');
	$('#sector_id_'+id).val(parseInt($('#sector_id_'+id).val())+parseInt(1));
}*/

/*function eliminar_mesa(id)
{
	$('#mesa_tr_'+id).css('display','none');
	$('#mesa_tr_'+id+' .comprobar_mesa').removeClass('comprobar_mesa');
	$('#mesa_id_'+id).val(parseInt($('#mesa_id_'+id).val())+parseInt(1));
}*/

function comprobar_solonumeros(evt){

//asignamos el valor de la tecla a keynum
if(window.event){// IE
keynum = evt.keyCode;
}else{
keynum = evt.which;
}
//comprobamos si se encuentra en el rango
if(keynum>47 && keynum<58){
return true;
}else{
return false;
}
}

function volver_atras()
{
	$('#jqgrid_list').css('display','');
	$('#formulario').html('');
	$('#formulario').css('display','none');
}